/**
 * 提供省份列表的数据接口
 */

const fs = require('fs')
const path = require('path')
const express = require('express')

// 解决跨域问题
const cors = require('cors')


// 创建服务器对象
const server = express()

// 给 Web 服务器添加插件功能
server.use(cors())

// 监听请求方式和请求路径

server.get('/api/province', (req, res) => {

  fs.readFile(path.join(__dirname, 'data/province.json'), (err, data) => {
    res.send(data.toString())
  })
})
server.all('*', (req, res) => {
  res.status(404)
  res.send('访问的资源路径不存在')
})
// 监听端口号，启动 Web 服务
server.listen(3030, () => {
  console.log('启动 Web 服务')
})